﻿using System;
using System.Drawing;
using RRRSRoguelike.Enums;

namespace RRRSRoguelike.Entities.Props
{
	/// <summary>
	/// Defines fireball tile element.
	/// Inherits from <c>Tile</c>.
	/// </summary>
	public class Fireball : Tile
	{
		public Direction Direction;
		public int range = 3;

		public Fireball(Point position, Direction direction)
			: base("o", ConsoleColor.Magenta, position)
		{
			Direction = direction;
			Active = false;
		}

		public void Reset()
		{
			range = 3;
			Active = true;
		}
	}
}
